7c974f6ae8c74a7941a2e153715412f7fdd9afa9,java/java-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspection.java,MyVisitor,visitReferenceElement,#PsiJavaCodeReferenceElement#,170
Before Change
final PsiElement resolved = reference.resolve();
if (resolved instanceof PsiCompiledElement && resolved instanceof PsiMember) {
final LanguageLevel languageLevel = LanguageLevelUtil.getEffectiveLanguageLevel(ModuleUtil.findModuleForPsiElement(reference.getElement()));
if (isForbiddenApiUsage((PsiMember)resolved, languageLevel)) {
PsiClass psiClass = null;
final PsiElement qualifier = reference.getQualifier();
After Change
final PsiElement resolved = reference.resolve();
if (resolved instanceof PsiCompiledElement && resolved instanceof PsiMember) {
final Module module = ModuleUtil.findModuleForPsiElement(reference.getElement());
if (module != null) {
final LanguageLevel languageLevel = LanguageLevelUtil.getEffectiveLanguageLevel(module);
if (isForbiddenApiUsage((PsiMember)resolved, languageLevel)) {
PsiClass psiClass = null;
final PsiElement qualifier = reference.getQualifier();